package dto

import "seat-service/model"

type AddDictionaryDto struct {
	Name string `json:"name"`
	Code string `json:"code"`
}

type BatchDeleteMasterDto struct {
	IDSlice []uint `json:"id_slice"`
}

type UpdateMasterDto struct {
	ID string `json:"id"`
	//名称
	Name string `json:"name"`
	//代码
	Code string `json:"code"`
	//状态(0-关闭，1-启用)
	DictionaryStatus string `json:"dictionary_status" `
}

type QueryReturnDto struct {
	Record int64              `json:"record"`
	Pages  int64              `json:"pages"`
	Struct []model.Dictionary `json:"struct"`
}
type QuerySlaveReturnDto struct {
	Record int64                   `json:"record"`
	Pages  int64                   `json:"pages"`
	Struct []model.DictionarySlave `json:"struct"`
}

type AddDictionarySlaveDto struct {
	Name         string `json:"name"`
	Value        string `json:"value"`
	DictionaryId string `json:"dictionary_id"`
}
type UpdateSlaveDto struct {
	ID string `json:"id" `
	//名称
	Name string `json:"name" `
	//代码
	Value string `json:"value" `
	//状态(0-关闭，1-启用)
	DictionarySlaveStatus string `json:"dictionary_slave_status" `
}
